package com.wondertek.poms.core.service;


import com.wondertek.poms.common.service.IService;
import com.wondertek.poms.dao.po.ProductInfoPackage;
import com.wondertek.poms.dao.pojo.ProductInfoPackagePojo;
import org.springframework.data.domain.Page;

import java.util.List;


/**
 * <p><b>IProductInfoPackageService Description:</b> 二级产品信息 管理 </p>
 * @author 窦再兴
 * <p><b>DATE</b> 2020-10-19 15:14:14</p>
 */
public interface IProductInfoPackageService extends IService<ProductInfoPackage, Long> {

    /** 查询二级产品 产品查询节目使用
     *@author gaozhengxing gaozhenghang@wondertek.com.cn
     *@date 2020/12/23 21:19
     *@param firstProductInfoPackageId 一级产品id
     *@return  二级产品*/
    List<ProductInfoPackage> findPrdInfoPackageByFirstPrd(Long firstProductInfoPackageId);

    List<ProductInfoPackage> getAllProductInfoPackage();

    List<ProductInfoPackagePojo> findAll(ProductInfoPackagePojo entity, int page, int rows, String sord, String sidx);

    Long getFirstProductInfoIdByName(String name);

    /** 查询poms的二级产品 权限使用
     *@author gaozhengxing gaozhenghang@wondertek.com.cn
     *@date 2020/12/23 21:19
     *@return  二级产品*/
    List<ProductInfoPackage> getAllPomsProductInfoPackage();
}